place with abundant golden trumpet tree - Francés Inglés Diccionario